/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.physicalCount;

public class GetPhysicalCountOutData {
    private Integer index;
    private String gspcDate;
    private String gspcType;
    private String gspcRowNo;
    private String gspcProId;
    private String batchNo;
    private String gspcQty;
    private String gspcStatus;
    private String stockQty;
    private String proName;
    private String proSpecs;
    private String proUnit;
    private String proForm;
    private String proFactoryName;
    private String proPlace;
    private String proRegisterNo;
    private String gsplArea;
    private String gsplGroup;
    private String gsplShelf;
    private String gsplStorey;
    private String gsplSeat;
    private String gsppPriceNormal;
    private String vaildDate;
    private String vaild;
    private String gspcdVoucherId;
    private String gspcVoucherId;
    private String gspcdDiffFirstQty;
    private String gspcdPcSecondQty;
    private String gspcdDiffSecondQty;
    private String status;

    public Integer getIndex() {
        return this.index;
    }

    public String getGspcDate() {
        return this.gspcDate;
    }

    public String getGspcType() {
        return this.gspcType;
    }

    public String getGspcRowNo() {
        return this.gspcRowNo;
    }

    public String getGspcProId() {
        return this.gspcProId;
    }

    public String getBatchNo() {
        return this.batchNo;
    }

    public String getGspcQty() {
        return this.gspcQty;
    }

    public String getGspcStatus() {
        return this.gspcStatus;
    }

    public String getStockQty() {
        return this.stockQty;
    }

    public String getProName() {
        return this.proName;
    }

    public String getProSpecs() {
        return this.proSpecs;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getProForm() {
        return this.proForm;
    }

    public String getProFactoryName() {
        return this.proFactoryName;
    }

    public String getProPlace() {
        return this.proPlace;
    }

    public String getProRegisterNo() {
        return this.proRegisterNo;
    }

    public String getGsplArea() {
        return this.gsplArea;
    }

    public String getGsplGroup() {
        return this.gsplGroup;
    }

    public String getGsplShelf() {
        return this.gsplShelf;
    }

    public String getGsplStorey() {
        return this.gsplStorey;
    }

    public String getGsplSeat() {
        return this.gsplSeat;
    }

    public String getGsppPriceNormal() {
        return this.gsppPriceNormal;
    }

    public String getVaildDate() {
        return this.vaildDate;
    }

    public String getVaild() {
        return this.vaild;
    }

    public String getGspcdVoucherId() {
        return this.gspcdVoucherId;
    }

    public String getGspcVoucherId() {
        return this.gspcVoucherId;
    }

    public String getGspcdDiffFirstQty() {
        return this.gspcdDiffFirstQty;
    }

    public String getGspcdPcSecondQty() {
        return this.gspcdPcSecondQty;
    }

    public String getGspcdDiffSecondQty() {
        return this.gspcdDiffSecondQty;
    }

    public String getStatus() {
        return this.status;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public void setGspcDate(String gspcDate) {
        this.gspcDate = gspcDate;
    }

    public void setGspcType(String gspcType) {
        this.gspcType = gspcType;
    }

    public void setGspcRowNo(String gspcRowNo) {
        this.gspcRowNo = gspcRowNo;
    }

    public void setGspcProId(String gspcProId) {
        this.gspcProId = gspcProId;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public void setGspcQty(String gspcQty) {
        this.gspcQty = gspcQty;
    }

    public void setGspcStatus(String gspcStatus) {
        this.gspcStatus = gspcStatus;
    }

    public void setStockQty(String stockQty) {
        this.stockQty = stockQty;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public void setProSpecs(String proSpecs) {
        this.proSpecs = proSpecs;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setProForm(String proForm) {
        this.proForm = proForm;
    }

    public void setProFactoryName(String proFactoryName) {
        this.proFactoryName = proFactoryName;
    }

    public void setProPlace(String proPlace) {
        this.proPlace = proPlace;
    }

    public void setProRegisterNo(String proRegisterNo) {
        this.proRegisterNo = proRegisterNo;
    }

    public void setGsplArea(String gsplArea) {
        this.gsplArea = gsplArea;
    }

    public void setGsplGroup(String gsplGroup) {
        this.gsplGroup = gsplGroup;
    }

    public void setGsplShelf(String gsplShelf) {
        this.gsplShelf = gsplShelf;
    }

    public void setGsplStorey(String gsplStorey) {
        this.gsplStorey = gsplStorey;
    }

    public void setGsplSeat(String gsplSeat) {
        this.gsplSeat = gsplSeat;
    }

    public void setGsppPriceNormal(String gsppPriceNormal) {
        this.gsppPriceNormal = gsppPriceNormal;
    }

    public void setVaildDate(String vaildDate) {
        this.vaildDate = vaildDate;
    }

    public void setVaild(String vaild) {
        this.vaild = vaild;
    }

    public void setGspcdVoucherId(String gspcdVoucherId) {
        this.gspcdVoucherId = gspcdVoucherId;
    }

    public void setGspcVoucherId(String gspcVoucherId) {
        this.gspcVoucherId = gspcVoucherId;
    }

    public void setGspcdDiffFirstQty(String gspcdDiffFirstQty) {
        this.gspcdDiffFirstQty = gspcdDiffFirstQty;
    }

    public void setGspcdPcSecondQty(String gspcdPcSecondQty) {
        this.gspcdPcSecondQty = gspcdPcSecondQty;
    }

    public void setGspcdDiffSecondQty(String gspcdDiffSecondQty) {
        this.gspcdDiffSecondQty = gspcdDiffSecondQty;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetPhysicalCountOutData)) {
            return false;
        }
        GetPhysicalCountOutData other = (GetPhysicalCountOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        if (this$index == null ? other$index != null : !(this$index).equals(other$index)) {
            return false;
        }
        String this$gspcDate = this.getGspcDate();
        String other$gspcDate = other.getGspcDate();
        if (this$gspcDate == null ? other$gspcDate != null : !this$gspcDate.equals(other$gspcDate)) {
            return false;
        }
        String this$gspcType = this.getGspcType();
        String other$gspcType = other.getGspcType();
        if (this$gspcType == null ? other$gspcType != null : !this$gspcType.equals(other$gspcType)) {
            return false;
        }
        String this$gspcRowNo = this.getGspcRowNo();
        String other$gspcRowNo = other.getGspcRowNo();
        if (this$gspcRowNo == null ? other$gspcRowNo != null : !this$gspcRowNo.equals(other$gspcRowNo)) {
            return false;
        }
        String this$gspcProId = this.getGspcProId();
        String other$gspcProId = other.getGspcProId();
        if (this$gspcProId == null ? other$gspcProId != null : !this$gspcProId.equals(other$gspcProId)) {
            return false;
        }
        String this$batchNo = this.getBatchNo();
        String other$batchNo = other.getBatchNo();
        if (this$batchNo == null ? other$batchNo != null : !this$batchNo.equals(other$batchNo)) {
            return false;
        }
        String this$gspcQty = this.getGspcQty();
        String other$gspcQty = other.getGspcQty();
        if (this$gspcQty == null ? other$gspcQty != null : !this$gspcQty.equals(other$gspcQty)) {
            return false;
        }
        String this$gspcStatus = this.getGspcStatus();
        String other$gspcStatus = other.getGspcStatus();
        if (this$gspcStatus == null ? other$gspcStatus != null : !this$gspcStatus.equals(other$gspcStatus)) {
            return false;
        }
        String this$stockQty = this.getStockQty();
        String other$stockQty = other.getStockQty();
        if (this$stockQty == null ? other$stockQty != null : !this$stockQty.equals(other$stockQty)) {
            return false;
        }
        String this$proName = this.getProName();
        String other$proName = other.getProName();
        if (this$proName == null ? other$proName != null : !this$proName.equals(other$proName)) {
            return false;
        }
        String this$proSpecs = this.getProSpecs();
        String other$proSpecs = other.getProSpecs();
        if (this$proSpecs == null ? other$proSpecs != null : !this$proSpecs.equals(other$proSpecs)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$proForm = this.getProForm();
        String other$proForm = other.getProForm();
        if (this$proForm == null ? other$proForm != null : !this$proForm.equals(other$proForm)) {
            return false;
        }
        String this$proFactoryName = this.getProFactoryName();
        String other$proFactoryName = other.getProFactoryName();
        if (this$proFactoryName == null ? other$proFactoryName != null : !this$proFactoryName.equals(other$proFactoryName)) {
            return false;
        }
        String this$proPlace = this.getProPlace();
        String other$proPlace = other.getProPlace();
        if (this$proPlace == null ? other$proPlace != null : !this$proPlace.equals(other$proPlace)) {
            return false;
        }
        String this$proRegisterNo = this.getProRegisterNo();
        String other$proRegisterNo = other.getProRegisterNo();
        if (this$proRegisterNo == null ? other$proRegisterNo != null : !this$proRegisterNo.equals(other$proRegisterNo)) {
            return false;
        }
        String this$gsplArea = this.getGsplArea();
        String other$gsplArea = other.getGsplArea();
        if (this$gsplArea == null ? other$gsplArea != null : !this$gsplArea.equals(other$gsplArea)) {
            return false;
        }
        String this$gsplGroup = this.getGsplGroup();
        String other$gsplGroup = other.getGsplGroup();
        if (this$gsplGroup == null ? other$gsplGroup != null : !this$gsplGroup.equals(other$gsplGroup)) {
            return false;
        }
        String this$gsplShelf = this.getGsplShelf();
        String other$gsplShelf = other.getGsplShelf();
        if (this$gsplShelf == null ? other$gsplShelf != null : !this$gsplShelf.equals(other$gsplShelf)) {
            return false;
        }
        String this$gsplStorey = this.getGsplStorey();
        String other$gsplStorey = other.getGsplStorey();
        if (this$gsplStorey == null ? other$gsplStorey != null : !this$gsplStorey.equals(other$gsplStorey)) {
            return false;
        }
        String this$gsplSeat = this.getGsplSeat();
        String other$gsplSeat = other.getGsplSeat();
        if (this$gsplSeat == null ? other$gsplSeat != null : !this$gsplSeat.equals(other$gsplSeat)) {
            return false;
        }
        String this$gsppPriceNormal = this.getGsppPriceNormal();
        String other$gsppPriceNormal = other.getGsppPriceNormal();
        if (this$gsppPriceNormal == null ? other$gsppPriceNormal != null : !this$gsppPriceNormal.equals(other$gsppPriceNormal)) {
            return false;
        }
        String this$vaildDate = this.getVaildDate();
        String other$vaildDate = other.getVaildDate();
        if (this$vaildDate == null ? other$vaildDate != null : !this$vaildDate.equals(other$vaildDate)) {
            return false;
        }
        String this$vaild = this.getVaild();
        String other$vaild = other.getVaild();
        if (this$vaild == null ? other$vaild != null : !this$vaild.equals(other$vaild)) {
            return false;
        }
        String this$gspcdVoucherId = this.getGspcdVoucherId();
        String other$gspcdVoucherId = other.getGspcdVoucherId();
        if (this$gspcdVoucherId == null ? other$gspcdVoucherId != null : !this$gspcdVoucherId.equals(other$gspcdVoucherId)) {
            return false;
        }
        String this$gspcVoucherId = this.getGspcVoucherId();
        String other$gspcVoucherId = other.getGspcVoucherId();
        if (this$gspcVoucherId == null ? other$gspcVoucherId != null : !this$gspcVoucherId.equals(other$gspcVoucherId)) {
            return false;
        }
        String this$gspcdDiffFirstQty = this.getGspcdDiffFirstQty();
        String other$gspcdDiffFirstQty = other.getGspcdDiffFirstQty();
        if (this$gspcdDiffFirstQty == null ? other$gspcdDiffFirstQty != null : !this$gspcdDiffFirstQty.equals(other$gspcdDiffFirstQty)) {
            return false;
        }
        String this$gspcdPcSecondQty = this.getGspcdPcSecondQty();
        String other$gspcdPcSecondQty = other.getGspcdPcSecondQty();
        if (this$gspcdPcSecondQty == null ? other$gspcdPcSecondQty != null : !this$gspcdPcSecondQty.equals(other$gspcdPcSecondQty)) {
            return false;
        }
        String this$gspcdDiffSecondQty = this.getGspcdDiffSecondQty();
        String other$gspcdDiffSecondQty = other.getGspcdDiffSecondQty();
        if (this$gspcdDiffSecondQty == null ? other$gspcdDiffSecondQty != null : !this$gspcdDiffSecondQty.equals(other$gspcdDiffSecondQty)) {
            return false;
        }
        String this$status = this.getStatus();
        String other$status = other.getStatus();
        return !(this$status == null ? other$status != null : !this$status.equals(other$status));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetPhysicalCountOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        String $gspcDate = this.getGspcDate();
        result = result * 59 + ($gspcDate == null ? 43 : $gspcDate.hashCode());
        String $gspcType = this.getGspcType();
        result = result * 59 + ($gspcType == null ? 43 : $gspcType.hashCode());
        String $gspcRowNo = this.getGspcRowNo();
        result = result * 59 + ($gspcRowNo == null ? 43 : $gspcRowNo.hashCode());
        String $gspcProId = this.getGspcProId();
        result = result * 59 + ($gspcProId == null ? 43 : $gspcProId.hashCode());
        String $batchNo = this.getBatchNo();
        result = result * 59 + ($batchNo == null ? 43 : $batchNo.hashCode());
        String $gspcQty = this.getGspcQty();
        result = result * 59 + ($gspcQty == null ? 43 : $gspcQty.hashCode());
        String $gspcStatus = this.getGspcStatus();
        result = result * 59 + ($gspcStatus == null ? 43 : $gspcStatus.hashCode());
        String $stockQty = this.getStockQty();
        result = result * 59 + ($stockQty == null ? 43 : $stockQty.hashCode());
        String $proName = this.getProName();
        result = result * 59 + ($proName == null ? 43 : $proName.hashCode());
        String $proSpecs = this.getProSpecs();
        result = result * 59 + ($proSpecs == null ? 43 : $proSpecs.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $proForm = this.getProForm();
        result = result * 59 + ($proForm == null ? 43 : $proForm.hashCode());
        String $proFactoryName = this.getProFactoryName();
        result = result * 59 + ($proFactoryName == null ? 43 : $proFactoryName.hashCode());
        String $proPlace = this.getProPlace();
        result = result * 59 + ($proPlace == null ? 43 : $proPlace.hashCode());
        String $proRegisterNo = this.getProRegisterNo();
        result = result * 59 + ($proRegisterNo == null ? 43 : $proRegisterNo.hashCode());
        String $gsplArea = this.getGsplArea();
        result = result * 59 + ($gsplArea == null ? 43 : $gsplArea.hashCode());
        String $gsplGroup = this.getGsplGroup();
        result = result * 59 + ($gsplGroup == null ? 43 : $gsplGroup.hashCode());
        String $gsplShelf = this.getGsplShelf();
        result = result * 59 + ($gsplShelf == null ? 43 : $gsplShelf.hashCode());
        String $gsplStorey = this.getGsplStorey();
        result = result * 59 + ($gsplStorey == null ? 43 : $gsplStorey.hashCode());
        String $gsplSeat = this.getGsplSeat();
        result = result * 59 + ($gsplSeat == null ? 43 : $gsplSeat.hashCode());
        String $gsppPriceNormal = this.getGsppPriceNormal();
        result = result * 59 + ($gsppPriceNormal == null ? 43 : $gsppPriceNormal.hashCode());
        String $vaildDate = this.getVaildDate();
        result = result * 59 + ($vaildDate == null ? 43 : $vaildDate.hashCode());
        String $vaild = this.getVaild();
        result = result * 59 + ($vaild == null ? 43 : $vaild.hashCode());
        String $gspcdVoucherId = this.getGspcdVoucherId();
        result = result * 59 + ($gspcdVoucherId == null ? 43 : $gspcdVoucherId.hashCode());
        String $gspcVoucherId = this.getGspcVoucherId();
        result = result * 59 + ($gspcVoucherId == null ? 43 : $gspcVoucherId.hashCode());
        String $gspcdDiffFirstQty = this.getGspcdDiffFirstQty();
        result = result * 59 + ($gspcdDiffFirstQty == null ? 43 : $gspcdDiffFirstQty.hashCode());
        String $gspcdPcSecondQty = this.getGspcdPcSecondQty();
        result = result * 59 + ($gspcdPcSecondQty == null ? 43 : $gspcdPcSecondQty.hashCode());
        String $gspcdDiffSecondQty = this.getGspcdDiffSecondQty();
        result = result * 59 + ($gspcdDiffSecondQty == null ? 43 : $gspcdDiffSecondQty.hashCode());
        String $status = this.getStatus();
        result = result * 59 + ($status == null ? 43 : $status.hashCode());
        return result;
    }

    public String toString() {
        return "GetPhysicalCountOutData(index=" + this.getIndex() + ", gspcDate=" + this.getGspcDate() + ", gspcType=" + this.getGspcType() + ", gspcRowNo=" + this.getGspcRowNo() + ", gspcProId=" + this.getGspcProId() + ", batchNo=" + this.getBatchNo() + ", gspcQty=" + this.getGspcQty() + ", gspcStatus=" + this.getGspcStatus() + ", stockQty=" + this.getStockQty() + ", proName=" + this.getProName() + ", proSpecs=" + this.getProSpecs() + ", proUnit=" + this.getProUnit() + ", proForm=" + this.getProForm() + ", proFactoryName=" + this.getProFactoryName() + ", proPlace=" + this.getProPlace() + ", proRegisterNo=" + this.getProRegisterNo() + ", gsplArea=" + this.getGsplArea() + ", gsplGroup=" + this.getGsplGroup() + ", gsplShelf=" + this.getGsplShelf() + ", gsplStorey=" + this.getGsplStorey() + ", gsplSeat=" + this.getGsplSeat() + ", gsppPriceNormal=" + this.getGsppPriceNormal() + ", vaildDate=" + this.getVaildDate() + ", vaild=" + this.getVaild() + ", gspcdVoucherId=" + this.getGspcdVoucherId() + ", gspcVoucherId=" + this.getGspcVoucherId() + ", gspcdDiffFirstQty=" + this.getGspcdDiffFirstQty() + ", gspcdPcSecondQty=" + this.getGspcdPcSecondQty() + ", gspcdDiffSecondQty=" + this.getGspcdDiffSecondQty() + ", status=" + this.getStatus() + ")";
    }
}

